﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DAL;

namespace BOL
{
    public class RendicionInfo
    {

        public void SetAdd(int idCaja,
                            string descripcion,
                            int idObra,
                            int idEstado,
                            string numDocumento)
        {
            this.idCaja = idCaja;
            this.descripcion=descripcion;
            this.idObra = idObra;
            this.idEstado = idEstado;
            this.numDocumento = numDocumento;

        }



        
        public int idInternal  { get; set; }
        public string descripcion  { get; set; }
        public int idObra  { get; set; }
        public int idUsuarioAprob  { get; set; }
        public decimal totalAsignado { get; set; }
        public decimal totalGastado { get; set; }
        public int idCaja { get; set; }
        public int idEstado { get; set; }
        public string estadoStr { get; set; }
        public string numDocumento { get; set; }
        public decimal totalSaldoAnterior { get; set; }

        public  string  custodio  { get; set; }
        public string   fechaVB { get; set; }
        
        
        public string moneda { get; set; }
        public string fechaStr  { get; set; }
        public string totalSaldoAnteriorStr
            {
                get
                {
                    return string.Format("{0}{1:N}", moneda, totalSaldoAnterior);
                }

            }
        public string totalAsignadoStr
            { 
                get{
                    return string.Format("{0}{1:N}", moneda, totalAsignado);
                }
            
            }
        public string totalGastadoStr
            { 
                
                get{
                    return string.Format("{0}{1:N}", moneda ,totalGastado);
                    ;} }
        public string totalSaldoStr
            {

                get
                {
                    return string.Format("{0}{1:N}", moneda, totalSaldoAnterior+totalAsignado - totalGastado);
                    ;
                }
            }

    }
}
